package com.dtease.agent.biz.resource.dto;

import lombok.Data;

import java.io.Serializable;

/**
* @description 数据源传输对象
* @author chentl
* @class BasStorageDTO
* @package com.dtease.agent.metadata.resource.dto
* @since 2025/5/7 18:02
*/
@Data
public class BasStorageDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 环境ID
     */
    private String workspaceId;

    /**
     * 数据源业务ID
     */
    private String storageId;

    /**
     * 数据源类型(MYSQL=1;ORACLE=2; SQL_SERVICE=3;HIVE=4;OPEN_TSDB=5;ES=6;KAFKA=7;API=8;FILE=9;GREEN_PLUM=10;POSTGRESQL=11;ODPS=12;MONGODB=13;HBASE=14;OTS=15;ADS=16;HDFS=17;)
     */
    private Integer storageType;

    /**
     * 数据源名称
     */
    private String storageName;


    /**
     * 配置参数(Json格式)
     */
    private String parameter;

}